/*= GENERAL 
-----------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}
html, body {
	height: 100%;     
}
body {padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;}
a{outline:none;}
p{color:#505050;margin-bottom:10px;}
#content {margin:0px auto;width:767px;}

/* form */
.frm{ border-top: 1px solid #FEFEFE;}
.frm ul{clear:left;}
.frm ul li {margin-bottom: 5px;overflow: hidden;}
.frm ul li.action{margin-top:10px;}
.frm label{float:left;margin-right: 5px;line-height:20px;display:block;width:70px;}
.frm input.txtInput{border:1px solid #ccc;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:3px 8px;height:17px;vertical-align:middle;line-height:28px;}
.frm .slt{float:left;}
.frm input.btnSubmit{background:url(../images/bg_button.png) no-repeat 0 0;border:none;color:#0B55C4;cursor:pointer;font-size:1em;font-weight:bold;height:26px;width:71px;float:left;}
.frm input.btnSubmit:hover{background-position:0px -28px;}
.frm a.btnCancel{background:url(../images/bg_button.png) no-repeat 0px -56px;color:#949393;display:block;font-size:1em;font-weight:bold;height:26px;margin:0px 0 0 11px;text-align:center;width:71px;float:left;text-decoration:none;display:block;line-height:26px;}
.frm a.btnCancel:hover{background-position:0px -84px;}
.frm .txtKeyword{margin-right:5px;margin-top:1px;width:200px;color:#969494;}
.frm .msg{float:left;line-height:20px;color:#F00;display:block;margin-left:5px;}
.frm p.msg{width:100%;margin-left:0px;margin-bottom:8px;background:url(../images/ico_action.png) no-repeat;padding-left:23px;}
.frm p.successMsg{background-position:-14px 0;}
.frm p.failMsg{background-position:0 -28px;}
   
/* import file form */
.title{color:#0B55C4;font-size:22px;line-height:16px;padding:22px 0 10px;border-bottom: 1px dotted #E0E0E0;margin-bottom:0px;}
h3.subTitle{font-size:22px;color:#0B55C4;}
#frmImportExcel .sltPosition{width:140px;}

/* detail PA Sccore */
#frmDetailPA label{float:none;width:auto;}
#frmDetailPA label .position{font-size:1.2em;color:#9b0101;}

p.name{font-size:1.3em;font-weight:bold;margin-bottom:20px;margin-top:20px;color:#9b0101;}
#content .notice{margin:10px 0px 20px;}
#content .notice{color:#505050;}
#content .notice ul{padding-left: 40px;margin-top:10px;}
#content ul.listNotes{margin-bottom:10px;}
#content .notice li,
#content ul.listLevel li{margin-bottom: 8px;list-style:disc;}
#content .notice li li{list-style:square;}
#content .notice li li li{list-style:circle;}
#content .notice li.newSalary{margin-top: 15px;}
#content .notice li strong{color:#000;}

ul.listLevel{padding-left: 40px;color:#505050;}

/* data table */
.dataTable{margin:10px 0 0 0;width:100%;font-size:0.9em;}
.dataTable th,
.dataTable td{border:1px solid #DCDCDC;padding:5px;text-align:center;vertical-align:middle;}
.dataTable th{background:#F7F7F7;font-weight:bold;color:#000;}
.dataTable td{padding-top:5px;padding-bottom:5px;color:#505050;}
.dataTable .even td{background:#F7F7F7;}
.dataTable td.id{font-size:0.8em;}
.dataTable td.name{font-weight:bold;}
.dataTable td img{vertical-align:bottom;}
.dataTable td.preview div{overflow:hidden;margin-right:-3px;text-align:center;white-space:nowrap;}
.dataTable td.preview a{background:url(../images/sprite.png) no-repeat -16px -64px;font-weight:bold;float:left;margin-right:3px;display:block;color:#286af2;width:26px;font-size:11px;text-align:center;}
.dataTable td.preview a span{line-height:14px;display:block;margin-top:2px;}
.dataTable td .btnEdit{display:block;width:13px;height:13px;text-decoration:none;text-indent:-100000px;background:url(../images/ico_action.png) 0px 0px;text-align:center;margin:0px auto;}

/* PAResultTable */
.PAResultTable{margin-top:10px;}
.PAResultTable > p{margin-bottom:0px;}

/* paging */
.pagingSection{overflow:hidden;margin:20px 0px;}
#content .paginator{ float: right;margin-right:-5px;position:relative;font-size:0.9em;}
#content .paginator span {background:#DCDCDC;color:#515151;display: block;padding: 0.5em;}
#content .paginator span.previous,
#content .paginator span.next {background:#b5b4b4;color: #FFF;}
#content .paginator a,
#content .paginator span.current {display: block;float: left;line-height: 1em;margin-right: 5px;text-align: center;}
#content .paginator a {background:#0b61e1;color:#FFF;text-decoration:none;}
#content .paginator a:hover{background:#3787ff;}
#content .paginator a span {background: none;color: #FFF;}
#content .paginator .previous,
#content .paginator .next{font-weight: bolder;}
p.resultNumber{float:left;color:#666;}


